from SOAPpy import *

#Especificamos el archivo WSDL
#WSDLFile = "http://www.webservicex.net/geoipservice.asmx?WSDL"
WSDLFile = "http://www.restfulwebservices.net/wcf/WeatherForecastService.svc?wsdl"

server = WSDL.Proxy(WSDLFile)

#Descomentar para imprimir los metodos disponibles
#print proxy.methods.keys()
#Esto devuelve lo siguiente:
#[u'GetForecastByCity', u'GetCitiesByCountry']

#Descomentar para imprimir informacion sobre los parametros del metodo y los valores que devuelve
#callInfo=server.methods['GetForecastByCity']
#print callInfo.inparams
#print callInfo.inparams[0].name
#print callInfo.inparams[0].type
#print callInfo.outparams
#print callInfo.outparams[0].name
#print callInfo.outparams[0].type

#print server.GetForecastByCity("Granada")
print server.GetCitiesByCountry("Spain")





